Mechanical and electronic combinatory game and puzzle

ABSTRACT

A mechanical and electronic combinatory game and puzzle includes a plurality of cubic game items ( 2 ) bearing patterns on the faces, arranged in crossing rows in an overall parallelepiped game structure ( 1 ). Pre-designed or new face pattern combinations are to be obtained through sequences of group spinning. Variants of the game may include spinning partial or entire rows ( 4 ), as well as translations of game items if the game structure ( 1 ) contains empty places. The mechanical embodiment provides an overall parallelepiped game structure ( 1 ), an expandable enclosure ( 7 ) and handling devices ( 15 ). The electronic embodiment provides computer representation ( 40 ), control and management of the play.

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of the Provisional Patent Application Serial No. 60/388,940, filed on Jun. 14, 2002.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

[0002] Not applicable.

REFERENCE TO A COMPUTER PROGRAM LISTING COMPACT DISK APPENDIX

[0003] The code listing referred in the present description is recorded on a compact disc, attached as Appendix A. Copyright notice: Unpublished Work © 2002 Pancu Mihai Ionescu.

BACKGROUND OF THE INVENTION

[0004] This invention relates to puzzles and logic games, specifically to such puzzles and games where patterns exposed on the faces of a set of equal cubic items can be associated in order to obtain diverse combinations.

[0005] It is known that the play is a training for life, induced by a natural inclination to simulate like-situations in order to learn or maintain useful abilities. Therefore, new puzzles and games stimulating the development of mental capacities enjoy a large interest in public, offering an appreciated leisure alternative.

[0006] A particularly good reception is reserved to puzzles and games presented in a compact form, using a plurality of items held together that could be easily handled in order to obtain special effects. Some of such games, which are closest to the object of my invention, are presented hereafter.

[0007] U.S. Pat. No. 2,052,848 to Schilling (1936) discloses a puzzle game comprising a plurality of cubes supported on a tray whose borders feature half-circular recesses that allow grasping and rotating entire rows parallel with one predetermined direction. The faces of the cubes crossed by the rotating axis are blank and are not meant to form combinations with indicia on other cubes, therefore rotations around axes perpendicular on the predetermined direction are not considered. The rotation is used for choosing among four puzzle startup configurations by flipping all the rows, but not for effective playing, which is performed only by shifting the blocks. The rows could be rotated only after being extracted from the tray. The cubes may be freely taken out of the tray, which opens the possibility to alter a current game. The game-device is meant keeping a substantially horizontal position and only the upper faces of the cubes can be observed. The purpose of the puzzle game is to reach certain arrangements of the exposed faces, mainly magic squares of numeric values, but not interactive and interlaced combinations.

[0008] U.S. Pat. No. 3,845,959 to Kosarek (1974) discloses a three-dimensional block puzzle comprising a plurality of cubes contained in a closed housing where they can shift position by translation into a void space. It's not possible to rotate any of the cubes, which limits the number of possible combinations. The purpose of the puzzle game is only to reach certain arrangements of the exposed faces, mainly color patterns, but not interactive and interlaced combinations.

[0009] U.S. Pat. Nos. 4,424,971 and 4,488,725 to Clark (both 1984) disclose cube puzzles comprising a plurality of cubes contained in a closed housing where they can shift position by translation into a void space and besides, one cube at a time can be flipped in order to obtain a solvable configuration. The purpose of the puzzle game is only to reach certain arrangements of the exposed faces, but not interactive and interlaced combinations.

BRIEF SUMMARY OF THE INVENTION

[0010] In accordance with the present invention a combinatory game and puzzle comprises a game set of cubic game items bearing patterns on the faces, arranged in crossing rows in an overall parallelepiped game structure, allowing spinning groups of game items in any row. In a variant of the game, translations of game items may be possible too, if empty places are included in the game structure. The players are supposed to try interactively to form interlaced face pattern combinations by manipulating groups of game items. Both mechanical and electronic embodiments are considered.

[0011] An object and advantage of the present invention is to provide a game and puzzle meant to stimulate the perception of group acting, where the properties of the members are to be considered in combination. Handling concurrent groups sequentially generates multiple effects that are to be anticipated and managed conveniently in order to reach predetermined goals.

[0012] Accordingly, some further objects and advantages of the present invention are:

[0013] to provide a mechanical game device offering a surprising capability of spinning rows of cubic items while held together in an overall parallelepiped structure;

[0014] to provide a game device allowing to form interactive and interlaced combinations of predetermined or variable numbers of face-patterns;

[0015] to provide a self contained mechanical game device, that could be held in any position, allowing to observe different exposed faces, while keeping safe the current configuration of the game;

[0016] to provide a game device able to support the implantation of a plurality of interesting games and puzzles aiming to obtain pre-designed or new face pattern combinations, to be played solitarily or by several individual or teamed players; and

[0017] to provide an electronic embodiment of the game including the main features of the mechanical game plus further advantages mentioned here below.

[0018] Some of the further objects and advantages of the electronic embodiment of the present invention are:

[0019] to provide an electronic game able to be played on personal computers, video-game units or other existing types of computer systems;

[0020] to provide an electronic game surprisingly mimicking the spinning of a plurality of cubic items and precisely memorizing and rendering the appearances and orientations of their faces;

[0021] to provide an electronic game offering a plurality of choices and options like the type of the game, the number of cubic items in the game, the playtime, the number of play-rounds, the number of players, the way to validate the results and the possibility to save the results;

[0022] to provide an electronic game where the startup configuration may be changed, however being kept consistent with predetermined criteria, like the total number of each face-pattern, the random/controlled selection and distribution of the face-patterns and the random/controlled shuffling of the cubic items; and

[0023] to provide an electronic game where the course of the game could be managed by the program, which also could count, verify, validate and save the results, and establish the rankings.

[0024] Other objects and advantages of the present invention will become apparent from the following descriptions, taken in connection with the accompanying drawings, wherein, by way of illustration and example, several embodiments of the present invention are disclosed.

BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings constitute a part of this specification and include exemplary embodiments of the invention. It is to be understood that in some instances various aspects of the invention may be shown exaggerated, reduced, enlarged or simplified to facilitate an understanding of the invention.

[0026]FIG. 1 illustrates an isometric view of a game-structure formed by cubic game-items disposed like a rectangular parallelepiped, providing letters, spaces, question marks and asterisks as face-patterns.

[0027]FIG. 2 illustrates an isometric view of the game-structure in FIG. 1, while a vertical row is spinning.

[0028]FIG. 3 illustrates an isometric view of the game-structure in FIG. 1, while a horizontal row is spinning.

[0029]FIG. 4 illustrates an isometric view of a game-structure like in FIG. 1 that includes an empty-place, while a horizontal group of game-items is translating.

[0030]FIG. 5 illustrates an isometric view of the game-structure in FIG. 1, contained into a transparent and expandable enclosure presenting round orifices of access in the axes of the rows and elastic cords interconnecting its walls.

[0031]FIG. 6 illustrates an isometric view of the enclosure in FIG. 5 alone, expanded horizontally, like when a vertical row would spin as in FIG. 2.

[0032]FIG. 7 illustrates an isometric view of an expandable enclosure presenting mobile transparent round lids mounted into the orifices of access to the rows.

[0033]FIG. 8 illustrates a detail section through the axis of a lid assembled into an enclosure like in FIG. 7.

[0034]FIG. 9 illustrates an isometric view of a game-structure while a horizontal row is spinning, like in FIG. 3, contained into a transparent and rigid enclosure providing an adequate inner space.

[0035]FIG. 10 illustrates an isometric view of a surface-type enclosure and its core, which is featured both in an exploded position and in the functional position inside the enclosure.

[0036]FIG. 11 illustrates an isometric view of a game-structure composed of channeled game-items, like in FIG. 15, contained into a transparent and expandable enclosure, and a handling tool for channeled game-items.

[0037]FIG. 12 illustrates an enlarged isometric view of a cubic game-item, providing letters as face-patterns.

[0038]FIG. 13 illustrates an unfolded view of the game-item in FIG. 12.

[0039]FIG. 14 illustrates an enlarged isometric view of a more general variant of the game-item, a cube-like game-item, providing letters as face-patterns.

[0040]FIG. 15 illustrates an enlarged isometric view of a channeled game-item, providing letters as face-patterns.

[0041]FIG. 16 illustrates an isometric view of a cubic game-structure composed out of channeled game-items, providing letters, spaces, question marks and asterisks as face-patterns.

[0042]FIG. 17 illustrates an isometric view of the cubic game-structure in FIG. 16 contained into a transparent and expandable enclosure presenting profiled orifices of access and a handling tool for channeled game-items.

[0043]FIG. 18 illustrates an isometric view of a flat and square game-structure composed out of channeled game-items and providing letters, spaces, question marks and asterisks as face-patterns.

[0044]FIG. 19 illustrates an isometric view of the flat and square game-structure in FIG. 18, contained into a transparent and expandable enclosure presenting profiled orifices of access only on the side walls, and a handling tool for channeled game-items.

[0045]FIG. 20 illustrates a general layout of a screen “GAME DEVICE” displaying an electronic embodiment of the combinatory game, containing the game-structure and the controls, and providing letters, spaces, question marks and asterisks as face-patterns.

[0046]FIG. 21 illustrates an instant detail of the screen in FIG. 20 that appears when selecting a vertical row for spinning.

[0047]FIG. 22 illustrates an instant detail of the screen in FIG. 20 that appears when the selected vertical row is spinning gradually.

[0048]FIG. 23 illustrates an instant detail of the screen in FIG. 20 that appears when a horizontal row is pointed on, while looking for results.

[0049]FIG. 24 illustrates an instant detail of the screen in FIG. 20 that appears when the selected type of game allows both translation and spinning, when a group of game-items is translating gradually.

[0050]FIG. 25 illustrates a screen “SETUP” used to select the game type and the main options.

[0051]FIG. 26 illustrates a screen “HISTORY” used to review and save the results.

DETAILED DESCRIPTION OF THE INVENTION

[0052] Detailed descriptions of the preferred embodiments are provided herein. It is to be understood, however, that the present invention may be embodied in various forms. Therefore, specific details disclosed herein are not to be interpreted as limiting, but rather as a basis for the claims and as representative examples teaching one skilled in the art to employ the present invention in virtually any appropriately detailed system, structure or manner.

[0053] Here below, the preferred embodiments of the invention will be described as a method of playing the combinatory game, as a mechanical game-device and as a program reproducing and displaying the functionality of this game on a computer system. The state of the art in computer programming offers to anyone skilled in the art a large variety of tools for reproducing the spatial or plane representation of objects like the ones used by the present invention, as well as of their movements. Therefore, it is obvious that the mechanical game-device described as the preferred embodiment of the invention can be transposed into a computer program able to display and control all the characteristics of the game and even offering further features made possible by the absence of material limitations. Consequently, the electronic game-device displaying and controlling the game cannot be considered a different invention, but simply another way to visualize and handle the same novelty concepts. The detailed presentation of the preferred embodiment of the invention, based on the relevant drawings, FIG. 1 through FIG. 26, as well the detailed listing of the computer program recorded on the compact disc attached as Appendix A, are meant to give to those skilled in the art the possibility to use the invention easily, however, it shouldn't be considered that the invention is limited to these examples. Numerous other examples of embodiment of this invention may be developed using the claims as a basis and changing or adding state of the art, equivalent or obvious features and methods, however all shall be considered within the scope of this invention.

Method Embodiment Description

[0054] A preferred embodiment of the method of playing the combinatory game of the invention is featured mainly in FIG. 1 through FIG. 4. The basic part of the combinatory game is a game-structure 1, presented in FIG. 1, shaped like a compact rectangular parallelepiped and composed of a predetermined number of game-items 2, referred as game-set, which counts one hundred and twenty in this example. The featured game-items are represented in detail in FIG. 12. A game-structure may have either several layers of game-items, like game-structure 1 in FIG. 1, giving a three-dimensional or spatial game-structure, or just one layer of game-items, like game-structure 37 in FIG. 18, giving a two-dimensional or flat game-structure. Game-items 2 are arranged in rows parallel with the sides of game-structure 1, so that they can form groups of elements to be handled together, meaning that they can be spun in steps of 90 degrees, or that, if at least one game-items is missing in the game-structure, they can be translated into the available empty-place. For instance, in FIG. 2, a vertical row 3 is shown while it spins and in FIG. 3, a horizontal row 4 is also shown while it spins. The thick arrows at the ends of rows 3 or 4 show that the game-items in these rows are held together in order to be spun simultaneously. In FIG. 4, a group 5, formed by four game-items exposing the face-patterns “D”, “*”, “Z” and “N”, is shown while translating into an empty-place 6, in the direction of the long arrow. The thick arrows at the ends of row 91 show that the game-items in that row are held together in order to be separated of translating group 5. A new empty-place 12 will be created when the translation is completed.

[0055] The interest of handling together the game-items, featured in a more general representation in FIG. 14 as a cube-like game-item 2 a, emerges from the fact that each game-item has six faces, like the faces of a cube, interconnected and able to take different orientations rotated by 90 degrees, but occupying the same space. If a different pattern, referred as face-pattern, is printed on each face, the game-item will present a number of properties equal to the number of faces multiplied by the number of positions a face can take while in the structure, which is four, giving twenty four properties. A row of several game-items can show a very large number of combinations of properties of different game-items, referred as face-pattern combinations. However, handling each game-item individually provides an easy way to obtain any aimed and possible face-pattern combination, presenting little interest for a game. The novelty brought by the invention is that the game-items can only be handled in groups, namely entire rows or parts of rows, resulting in changes in all the perpendicular rows crossing the handled group. Finally, in order to obtain predetermined face-pattern combinations, elaborate sequences of spinning and possibly translations have to be imagined and performed.

[0056] Here below, some examples of games and puzzles aiming to obtain different types of face-pattern combinations are presented. At the beginning of the game, a shuffling operation should be done. A random-shuffling operation can be defined as taking out, mixing and randomly replacing the game-items in the game-structure, while a controlled-shuffling operation can be defined as starting with an arranged game-structure and only applying a number of random spins and, if possible, random translations to different groups of game-items in a row, so that it can be assured that the arranged game-structure can be re-created by these type of operations. An exemplary embodiment of such an operation of the combinatory game is included in the program listing in Appendix A.

[0057] A letter game will comprise game-items having individual letters or special characters as face-patterns, like in FIG. 1. A special character may be a space that separates two words, a question mark representing any letter the player would choose, or an asterisk representing any group of three letters the player would choose to end the preceding word or to begin the following the word. The face-pattern combinations to be obtained may be words, alphabetic suites or groups of same letter or same orientation. The distribution of different letters of the alphabet on the faces of the game-items in the game-set may be done randomly, or according to certain rules. For instance, the total number of occurrences of a letter in the game-set may be proportional with its frequency of usage in the English language and then the available number of each letter may be randomly distributed among different game-items, never twice on the same. Further on, the six letters or special characters selected for one game-item may be placed, in the order of their selection, on faces F1 through F6 of the game-item, in the same orientation, as in FIG. 13. When the game-items are spun, the orientation of the letters changes, resulting for instance into a situation like in FIG. 1. An exemplary embodiment of such a combinatory game is included in the program listing in Appendix A.

[0058] A color game will comprise game-items having each face painted in a different color, for instance face F1 in red, face F2 in blue, face F3 in yellow, F4 in green, face F5 in brown and face F6 in cyan. If initially all the game-items are disposed with the faces oriented identically, showing uniform color patterns on the sides of the game-structure, after a controlled-shuffling the aspect will be heterogeneous. The purpose of the game will be to obtain the initial uniform color pattern, or the largest uniform color spot. An exemplary embodiment of such a combinatory game is included in the program listing in Appendix A.

[0059] A color and letter game may combine the two games described before, by using game-items that have both letters and color patterns on their faces. The purpose will be to obtain both letter and color combinations, or either one. An exemplary embodiment of such a combinatory game is included in the program listing in Appendix A.

[0060] An alphabet colored game will comprise game-items with the six faces colored differently, but bearing the same letter. The number of letters used shall allow arranging the game-items in alphabetic order, either complete alphabets following each other over the entire game-structure, or similar alphabet suits for each row. The translation shall be possible, by providing at least one empty-place in the game-structure. After a controlled-shuffling, the exposed assembly of letters and colors will look very disordered, challenging the player to recover the initial formation using the handling possibilities of the game. Two exemplary embodiments of such a combinatory game are included in the program listing in Appendix A.

[0061] A picture game will expose initially one picture for each side of the game-structure when the game-items are exposing the same face, with the same orientation, meaning that each picture will be divided into square portions printed on the game-item faces. Each of the six uniform orientations of the game-items belonging to a game-structure side may form another picture. After a controlled-shuffling, the square parts of the initial picture will be mixed up, challenging the player to recover the initial formation using the handling possibilities of the game.

[0062] A “hide and find” game will provide one or several special game-items with particular face-patterns, which will be hidden by shuffling. The challenge for the player will be to find these special game-items and place them into particular face-pattern combinations.

[0063] Beside the challenge to reposition the game-items, the time necessary to obtain a result, the number of moves used to reach a goal and the number of game-items included into a face-pattern combination, for instance, may also constitute criteria to measure the performances of a player or team of players, opening new challenges to beat the records. Exemplary embodiments of such features of a combinatory game are included in the program listing in Appendix A. Other embodiments can be easily created using the novelty concepts of this invention and adding obvious changes to the preferred embodiment, like for instance various models of cube-like game-items, various numbers of game-items and empty-places in the game-structure, various types, numbers and locations of the face-patterns, further handling or blocking operations. However, all these variants shall be considered within the scope of this invention delimited by its claims.

[0064] Other specific details and variants of the method embodiment are presented within the description of the mechanical and electronic embodiments of the combinatory game.

[0065] Accordingly, the reader will see that the method of playing the combinatory game and puzzle of this invention provides an attractive and efficient method to stimulate the perception of group action, which requires the player to consider the properties of the group members in combination. The multiple effects obtained when handling concurrent groups sequentially are to be anticipated and managed conveniently in order to reach predetermined goals, which develops specific mental abilities and provides a challenging entertainment.

[0066] Furthermore, the combinatory game has additional advantages in that:

[0067] it allows forming interactive and interlaced combinations of predetermined or variable numbers of face-patterns;

[0068] it allows creating various and interesting games and puzzles adopting different ways of expression, like words, numbers, colors, and pictures, that can cover various thematic.

[0069] it provides a straightforward way to play, leading to games easy to learn, however very reach in possibilities and issues; and

[0070] it can be easily transposed into mechanical or electronic embodiments.

[0071] Mechanical Embodiment Description

[0072] A preferred mechanical embodiment of the combinatory game of the invention and some of its variants are presented mainly in FIG. 5 through FIG. 19.

[0073] The combinatory game in FIG. 5 comprises game-structure 1 and an enclosure 7 for keeping the game-items together, while allowing them to spin or translate. Enclosure 7 is presented alone in FIG. 6 in a horizontally expanded position obtained when a vertical row is spinning like in FIG. 2.

[0074] The six walls 8 of enclosure 7 are connected between them by elastic elements 9 represented as elastic cords attached by pins 10. In an unexpanded position, like in FIG. 5, the internal space of enclosure 7 is slightly larger than the game-structure, so that, on one hand, it can preserve the shape of the game-structure and the relative position of the game-items, while on the other hand, it allows the translation of the game-items inside, when empty-places are available. Elastic elements 9 allow walls 8 to expand as needed when the game-items are spinning like in FIG. 2 and FIG. 3.

[0075] Walls 8 are transparent in order to expose to view the game-structure placed inside.

[0076] In order to allow the player to handle the game-items inside enclosure 7, walls 8 present round access orifices 11 placed in the axes of the rows in the game-structure, as observed in FIG. 5, or by comparing the FIG. 6 with FIG. 1.

[0077] The player has the possibility to perform the spinning of row 3, as represented in FIG. 2 and FIG. 5, by holding the respective row between two fingers (not shown) passing through access orifices 11 a at both ends of row 3, and spinning it in the right direction. An adequate clamping tool (not shown) can also be used for that purpose. In order to obtain the translation effect, considering game-structure 1 modified by extracting a game-item 6 a to create an empty-place, the player has to hold row 91 between two fingers (not shown) and incline the game-device so that the group starting with game-item 5 a and ending at the empty-place can slip into the empty-place. A new empty-place will be then created on the initial place of game-item 5 a, where another group of game-items may translate, and so, the position of the game-items in the game-structure may be changed indefinitely.

[0078] A variant of the preferred embodiment of the invention is presented in FIG. 7, where an enclosure 13 presents transparent and mobile lids 15 that are mounted into access orifices 14 in order to allow the player to handle the game-items inside the enclosure without having to pass any finger through. A detail section of the assembly between lid 15 and access orifice 14 is presented in FIG. 8, where a conic part 16 of access orifice 14 and a double-conic part 17 of lid 15 keeps these elements together, while a small gap 18 allows an unlimited spin as well as a small axial translation of lid 15, necessary for a good grip when the player is holding a row using either two fingers (not shown) or a clamping tool (not shown).

[0079] Another variant of the preferred embodiment of the invention is presented in FIG. 9, where an enclosure 19 is not expandable, but provides an inner space large enough to allow the game-items inside to spin, but not larger than necessary for, in order to keep the rows in the game-structure close to access orifices 11. Access orifices 11 are large enough to allow the handling of the game-items inside using the player's fingers (not shown) or a clamping tool (not shown). In order to re-establish the parallelepiped shape of the game-structure, the player has to incline the game-device towards a lower corner, so that the game-items can slip and group towards that corner.

[0080] Another variant of the preferred embodiment of the invention is presented in FIG. 10, where an enclosure 20 provides access orifices 11 only near the edges, meaning that only the rows of outer game-items may be spun or translated. Consequently, an internal core 21 can replace the internal game-items. This type of enclosure may be called surface-type enclosure, as only the layers of game-items at the surfaces of the game-structure are used for playing.

[0081] Another variant of the preferred embodiment of the invention is presented in FIG. 11, comprising a game-structure 22, enclosure 7, and a handling tool 23. Game-structure 22 is similar with game-structure 1 in FIG. 1, but comprises only channeled game-items 29. Channeled game-items 29, represented in FIG. 15, have the same external shape as regular game-items 2, but are pierced by three identical channels 30 passing through the center of the three pairs of opposite faces. The cross section of the channels is a square in this case, but more generally it has to be an un-circular figure having two symmetry axis perpendicular on each other and parallel with two of the symmetry axes of the game-item, so that its shape and orientation doesn't change when turned in steps of 90 degrees. This property allows to handling tool 23 to penetrate into game-items in a row regardless of their orientation. Handling tool 23 comprises, as a minimum, a straight rod 27 as long as the longest row in the game-structure and having the cross section of the same shape and size as the profiled-channels or slightly inferior to allow penetration, and providing a tapered end 24, and a handle 28. Besides, handling tool 23 comprises a short blocking part 25 having a cross section slightly larger than the main part of rod 27 and an indentation 26, so that it can stick inside a channel when spun a bit, allowing to push or to pull the game-item when the translation is wanted. This variant allows also spinning just part of rows, if the handling tool is only partly introduced, resulting into a less difficult, but still interesting game.

[0082] Another variant of the preferred embodiment of the invention is presented in FIG. 17, comprising a game-structure 31, an enclosure 32, and a handling tool 33. Game-structure 31, represented in FIG. 16, comprises only channeled game-items 29 and has all sides equal in order to use one handling tool only, resulting into a cubic overall shape. Enclosure 32, built like enclosure 7 in FIG. 6, has the characteristic that access orifices 34 have the same cross section as channels 30 of channeled game-items 29. Handling tool 33 is similar to handling tool 23 in FIG. 11, but it comprises a part 35 having a round cross section smaller than rod 27, allowing the spin of the tool passing through profiled access orifice 34, and a part 36 having a round cross section larger than rod 27, providing a positioning stop when handling tool 33 penetrates into enclosure 32. Consequently, handling tool 33 has to penetrate completely into the enclosure before being free to spin, so that only entire rows can be spun, like in other variants of the preferred embodiment of the invention.

[0083] Another variant of the preferred embodiment of the invention is presented in FIG. 19, namely a game using a flat game-structure 37, presented in FIG. 18, comprising only one layer of game-items. Two walls 39, on top and bottom of an enclosure 38, provide no access orifices, which are placed only on the sides of the enclosure. Consequently, only two directions of spin are possible, namely around axes parallel to the plane of the layer. Any of the types of enclosures or game-items can be adapted to a flat game-device, as for instance the ones represented in FIG. 17 that served to obtain the variant in FIG. 19.

[0084] Accordingly, the reader will see that the mechanical embodiment of the combinatory game of this invention is an original game-device, self-contained, that can be held in any position to observe the exposed faces, that can be easily handled, that offers a surprising capability of spinning rows of cubic game-items substantially held together in an overall parallelepiped structure, and that allows playing very interesting and challenging games.

[0085] Furthermore, the combinatory game has additional advantages in that:

[0086] it can be embodied in game-devices of different complexities, proportional with the number of game-items and face-patterns;

[0087] it can be embodied in game-devices of different endurances, like rigid and very resistant, to be used in harsh environment, or expandable and more sophisticated, to handle with some care; and

[0088] it can be embodied in game-devices of different dimensions, to be held in fixed or variable positions.

Electronic Embodiment Description

[0089] A preferred electronic embodiment of the combinatory game of the invention is presented mainly in FIG. 20 through FIG. 26. This is also an example of transposing a mechanical game-device, namely the one in FIG. 19, into a computer program, using existing development tools for creating interactive software applications. The programming methods and the code organization presented in detail hereafter are using Microsoft Visual Basic 6.0 for Windows programming software as development tool, however, they can easily be adapted to use other programming software. Such a visual type of programming software provides a large choice of control tools to be used in interactive software application for existing computer systems, for instance in order to handle graphics and data on an electronic display in relation with the player operation. The source code listing recorded on compact disc is attached to the present description in Appendix A and represents for those skilled in the art a very detailed description of how to materialize the invention electronically, giving complete understanding of the procedures to be used for. Such a source code can be used to create executable programs to run on a computer system of a known type (not shown), comprising hardware as:

[0090] a processor unit, like a personal computer or video-game unit, known to comprise subunits for processing, calculation, storage and exchange of data, as well as for interface with other units of the computer system and with other computer systems (not shown);

[0091] a display or screen, like a personal computer monitor or a Liquid Crystal Display,

[0092] a keyboard, like a personal computer keyboard or a dedicated keyboard comprising only the necessary keys, either material or displayed on the screen,

[0093] a pointing device, like a personal computer mouse, trackball or other device having a similar functionality,

[0094] and the software necessary to operate this hardware. While running, the executable program displays on the screen images reproducing the game-structure and the game-items, as well as their movements, and the player can handle them by using the controls displayed on the screen, the pointing device or the keyboard in order to obtain the effects of spin or translation, in a similar manner like when using the material game-device.

[0095] The main elements appearing on the screen during the play are shown in FIG. 20, which represents the layout of a screen referred as “GAME DEVICE”. A game-structure image 40 reproduces the plane view of a material game-structure like game-structure 37 in FIG. 18, and is composed of game-item images 41, visualized as an array of square images representing their top face-patterns. However, the number of game-items per side of game-structure is adjustable. Due to the flat game-structure, the generic references of “horizontal rows” and vertical rows” may be replaced respectively by the terms “rows” and “columns”. A label 42 is used to display messages for the player, for instance what action he's expected to do, like: “Select ROW/COLUMN; turn either one.” or “Click on a CUBE to move, if possible”. Two labels, “TURN” 43 and “MOVE” 44, allow the selection of the intended type of handling: spin, respectively translation. Four buttons 45 serve to initiate the spin by 90 degree in their arrow direction. Four buttons 46 serve too initiate the spin in their arrow direction by an angle inferior to 45 degree, just big enough to allow seeing the face-pattern of the coming face, and the return to the initial position after the release of the pointing device. A button “NEW GAME” 47 serves to start a new game, a button “GIVE UP” 48 serves to abort a running game before its end, a button “HISTORY” 49 serves to open a screen “HISTORY”, represented in FIG. 26, a button “SETUP” 50 serves to open a screen “SETUP”, represented in FIG. 25, and a button “EXIT” 51 serves to close the game program. A label 52 displays the current playtime available to accomplish a play-turn and a label 53 displays the number of play-rounds left till the end of the current game. Some of the proposed games may be played by one or several players and are organized in play-rounds and play-turns. During a play-turn, which has a limited duration referred as playtime, a player can accomplish a certain number of actions, as for instance two row spins, after which he is prompted to select a result. A play-round lasts until all players accomplish one play-turn. The game ends when a certain number of play-rounds have been completed. Other proposed games end when a certain configuration is obtained. The code listing in Appendix A, which is part of this detailed description, also contains other elements that may appear on the screen and also shows that and the visibility of the elements on the screen can be turned on and off at different times.

[0096] The way chosen to represent the spinning of a column is shown in FIG. 21 and FIG. 22. When a column 54 is selected, the remaining columns will offset, like in FIG. 21, in order to better visualize it. After selection, buttons 45 and 46 become active and can initiate the spin, which is represented in FIG. 22: the current images in a column 55 gradually shrink while the new images in a column 56 gradually expand, giving the impression of a column spinning. The rows are spun in a similar manner.

[0097] The way chosen to represent the selection of the row results is shown in FIG. 23: as the pointing device is moving over game-structure 40, a mobile frame 57 appears, jumping from row to row. When a row is selected for results, labels 58 will display different results and, at the end of the play-turn, the current ranking. The column results are represented in a similar manner. When a question mark or asterisk is included in the result, the player is prompted to enter one, respectively three letters in a text box (not shown), which he validates by clicking on a button “OK” 61. The final result is accepted or rejected by clicking on either a button “YES” 59 or a button “NO” 60.

[0098] The way chosen to represent the translating of a group of game-items is shown in FIG. 24: if initially an empty-place 62 exists and the translation type of handling is selected with label “MOVE” 44, the click on a game-item 63 will initiate the gradual translation of the group starting with this game-item and ending at the empty-place, composed in this case of three game-items exposing the face-patterns “G”, “D” and “T”, until a new empty-place 64 will be created.

[0099] The options of the game can be adjusted or selected in screen “SETUP”, represented in FIG. 25, which appears when clicking on button “SETUP” 50. In this screen, a button “EXIT” 65 ends the setup and closes the screen, a button “OK” 66 validates the entry in a text box 67 for the number of game-items per side of game-structure, a text box 68 is used to enter the maximum playtime, a text box 69, is used to enter the maximum number of play-rounds per game, a button “Y/N” 70 is used for selecting a spelling checker, if available, a label 71 shows the status of the spelling checker, a text box 72 is used to enter the number of players, text boxes 73 are used to enter the names of the players and an option box 74 is used for selecting the type of game among the following options: “Color and Letter Game”, Letter Game”, “Color Game”, “Solitary Color Game”, “Alphabet Color Game” and “ABCD+ Color Game”.

[0100] A game “Color and Letter Game” consists in making words of two or more letters and uniform color spots of three or more places in a row. During a play-turn, only rows or only columns can be spun a number of times, and the resulting words or uniform color spots are selected on the perpendicular direction. Only the longest word and the longest uniform color spot in the result column or in the result row count. The results in each play-round and for each player are cumulated, and after each play-turn the current ranking is displayed in labels 58. The game ends after a certain number of play-rounds and the final ranking is displayed. The history of the results is saved and can be reviewed by clicking button 49 “HISTORY”, which opens screen “HISTORY” represented in FIG. 26. In this screen, the results obtained by a player, whose name is selected in a list 75, will be displayed in a list 76. All the results may be saved in a file, the file name being adjustable in a text box 77, by clicking on a button “SAVE” 78. A button “EXIT” 79 is used to close screen “HISTORY”.

[0101] A game “Letter Game” is similar with game “Color and Letter Game”, but consists in making words only.

[0102] A game “Color Game” is similar with game “Color and Letter Game”, but consists in making uniform color spots in a row only.

[0103] A game “Solitary Color Game” is a game where the game-items have only colors as face-patterns and there's an empty-place in the game-structure, so that the translation is possible, besides spinning. As the game-items are initially shuffled, the purpose of the game is to obtain as large uniform color spots as possible, respectively entire game-structure faces, in the shortest time. The program counts the number of game-items in the largest uniform color spot, detects the accomplishment of an entire face or of all the faces of the game-structure, displays corresponding messages to the player and memorizes the records.

[0104] A game “Alphabet Color Game” is similar with game “Solitary Color Game”, but each game-item has also, as face-pattern, a letter printed on all six faces. The occurrences of the different letters are so that continuous alphabet suits can be obtained over the entire game-structure, which is the purpose of the game.

[0105] A game “ABCD+ Color Game” is similar with game “Alphabet Color Game”, but the occurrences of the different letters are so that continuous alphabet suits can be obtained either on each row, or on each column, which is the purpose of the game.

[0106] The code listing in Appendix A comprises the following files: “Setup-form.txt”, “Generalbas.txt”, “Game-item-cls.txt”, “Game-device-form.txt” and “History-form.txt”, which use standard ASCII character and files formats. These files can be read using any text processing software, as for instance the Microsoft Windows Notepad, which is included in all versions of Microsoft Windows for personal computers. Most of the names chosen for variables and functions, or the associated remarks, are suggesting their role in the program, so that it's easy for those skilled in the art to understand how the program works. As the code represents itself a very detailed description of the embodiment of the invention into a program, the presentation that follows is meant to indicate mainly the link between the references in FIG. 20 through FIG. 26 and the different parts of the code.

[0107] “Setup-form.txt” is the listing of a code that controls screen “SETUP” in FIG. 25. The elements references in FIG. 25 are controlled by subroutines as mentioned hereafter.

[0108] Button “EXIT” 65 is controlled by a subroutine “Exit_Click”, which applies new settings to the program.

[0109] Button “OK” 66 is controlled by a subroutine “DistributeLetters_Click”, which distributes the face-patterns to the game-items. In this respect, the code calculates the total number of faces and the total number of occurrences of each face-pattern, so that to respect certain relative proportions, which in the case of letters are the frequencies of usage in the English language. Then the face-pattern, letters and special characters in this case, are randomly distributed to different faces, but never twice to the same game-item.

[0110] Text box 67, used for entering the number of game-items per game-structure side, is controlled by a subroutine “SquareSize_Change”.

[0111] Text box 68, used for entering the maximum playtime, is controlled by a subroutine “Text2_Change”.

[0112] Text box 69, used for entering the maximum number of play-rounds per game, is controlled by a subroutine “Text3_Change”.

[0113] Button “Y/N” 70, used for selecting the spelling checker, is controlled by a subroutine “Command1_Click”.

[0114] Label 71 showing the status of the spelling checker is controlled by a variable “Label9.Caption”.

[0115] Text box 72, used for entering the number of players, is controlled by a subroutine “Text4_Change”.

[0116] Text boxes 73, used for entering the names of the players, are controlled by a subroutine “Text5_Change”.

[0117] Option boxes 74, used for selecting the type of game, are controlled by a subroutine “Option1_Click”.

[0118] “General-bas.txt” is the listing of a program module declaring and setting up the general variables used by the other program modules according to the options selected by a player in screen “SETUP”. It calculates the number of game-items 41 and initializes an array “Game_item” that will contain all their characteristics. It also initializes the type of the game, contained in a variable “PintGameType”, certain text messages and certain default values.

[0119] “Game-item-cls.txt” is the listing of a code defining the game-item by storing its properties and functions. The referred properties are: the number of faces, the interconnections between the faces, the addresses of the face-pattern picture of each face, and the identity and orientation of the current face, that is the one which is currently visible on screen as top face. The identities of the six faces are expressed by the numbers 1 through 6. A face can take four orientations, up, right, down and left, referenced respectively by the numbers 1 through 4. All the interconnections between the faces, as existing on the material game-item, are stored by a function “Class_Initialize” into an array “mintTurn”, as correspondences between, on one hand, the identity and orientation of one face and the direction of connection, and on the other hand, the identity and orientation of the connected face. The four turning directions, up, right, down and left are referenced respectively by the numbers 1 through 4. A function “TurnUp” can return the identity and orientation of the new face appearing when the current face would turn in a certain direction, by reading into array “mintTurn”, while a function “EndTurnUp” updates the properties of the turned game-item. Each possible face-pattern, in each color and each orientation is stored as a picture either as a bitmap file or as a record in a resource file grouping all the bitmap files used in the program. In this case, there're 26 letters and 3 special characters, each in 6 colors and 4 orientations, giving a number of 696 pictures stored in a resource file, where they are identified by the numbers 101 through 796. Code “Game_item.cls” returns the identity of the picture of the current top face as a property “intResIndexFileFaceUp”, and the identity of the picture of the new top face emerging when the game-item spins in a certain direction as a property “intResIndexFileNewFaceUp”.

[0120] “Game-device-form.txt” is the listing of a code that controls screen “GAME DEVICE” shown in FIG. 20 through FIG. 24. The elements references in FIG. 20 through FIG. 24 are controlled by subroutines as mentioned hereafter.

[0121] The general organization of the screen is controlled by a subroutine “Form_Load”, which is executed at the beginning of the game and after every setup of the game. This subroutine calculates the size and position of each image 41, depending on the number of game-items in the game-structure so that the game-structure occupies the available space, selects the messages to be displayed and turns on or off the visibility of the elements to be displayed or hidden. This subroutine also calls a subroutine “Shuffle_Click”, which operates a controlled-shuffling of the game-items, as defined for the mechanical embodiment of the invention, by applying a number of random spins by 90 degrees to different rows and columns, and if possible, by applying a number of random translations to different groups of game-items.

[0122] Image 40 of the game-structure, composed of individual images 41, is defined as an array “Image1”. Another array, “Image2” is defined and used to show the pictures of the new faces, appearing when the game-item spin.

[0123] Images 41, used to display the pictures of top faces of the game-item, are members of array “Image1” and are controlled by following subroutines: “Initialise_Click”, which controls the loading of each face-pattern picture into the corresponding image, “Image1_Click”, which controls the selection of images to be handled and “Image1_MouseMove”, which controls the selection of the images to be included in the results. Following subroutines are called to manage the selection of different groups of images 41: “Sel_TRow”, which selects the row to be spun, “Sel_TCol”, which selects the column to be spun, “Row_Move”, which selects the group of game-items in a row to be translated, “Col_Move”, which selects the group of game-items in a column to be translated, “Sel_RRow”, which selects the row to be considered as result, and “Sel_RCol”, which selects the column to be considered as result.

[0124] Label 42, used to display messages, is controlled by a property “Label3.Caption”.

[0125] Label 43, used to select “TURN” option, is controlled by a subroutine “Label16_Click”. The effective spinning of the game-items is initiated by buttons 45.

[0126] Label 44, used to select “MOVE” option, is controlled by a subroutine “Label17_Click”. The effective translation of game-item is initiated by clicking with the pointing device on the last game-item in the group and consequently is controlled by subroutine “Image1_Click” mentioned above. A subroutine “Timer6_Timer” is called to refresh the image of the translating group, frequently enough to produce an impression of continuous movement. Each time the preset timer elapses, a new intermediary instance of each “Image1” member in the group is displayed. The translation is possible only if there's an empty-place before the translating group, where the empty-place is represented by turning off the visibility of the respective “Image1” member. The end of the movement is accomplished by restoring the initial position of each “Image1” member in the group and by transferring all the properties from one game-item to the next one in an enlarged group, which is formed by the invisible game-item plus the translating group, and by turning off the visibility of the last game-item in the enlarged group.

[0127] Buttons 45, used to initiate the spinning, are controlled by a subroutine “Turn_Click”. A subroutine “Timer1_Timer” is called to refresh the image of the spinning group of game-items, either row or column, frequently enough to produce an impression of continuous movement. Each time the preset timer elapses, it calculates the intermediary positions and dimensions of each “Image1” member and “Image2” member in the group. Considering only the dimension parallel with the spinning direction, at the beginning, each “Image1” member has full width, while each “Image2” member has zero width and is invisible. During spinning, each “Image2” member becomes visible and the width of each “Image1” member and each “Image2” member are calculated as projections on the plane, while their position is adjusted in order to maintain the median axis of theirjoint picture at the same place, as spin axis. At the end, each “Image1” member has zero width and each “Image2” member has full width. A subroutine “EndTurn_Click” is then called to end the movement and to establish the final images. This is accomplished by loading the new face-pattern pictures into each “Image1” member and by restoring the initial dimensions, position and visibility of each “Image1” member and each “Image2” member in the spun group.

[0128] Buttons 46, used to initiate the partial spin and return, are controlled by subroutines “Peep_MouseDown” and “Peep_MouseUp”. Subroutines “Timer2_Timer” and “Timer3_Timer” are called to refresh the images of the spinning game-items, in a similar manner like subroutine “Timer1_Timer” mentioned above.

[0129] Button 47, used for starting a new game, is controlled by a subroutine “Command3_Click”.

[0130] Button 48, used abort the game in certain conditions, is controlled by a subroutine “Command5_Click”.

[0131] Button 49, used for calling screen “HISTORY”, is controlled by a subroutine “Command6_Click”. The source code listing for this screen is “History-form.txt”, presented farther below.

[0132] Button 50, used for calling screen “SETUP”, is controlled by a subroutine “Setup_screen Click”. The source code listing for this screen is “Setup-form.txt”, presented here before.

[0133] Button 51, used to end the program, is controlled by subroutines “Command7_Click” and “Command8_Click”.

[0134] Label 52, used to display the playtime left in a play-turn, is controlled by a property “Label8.Caption”, while the actions performed when the playtime elapses are controlled by a subroutine “Timer4_Timer”.

[0135] Label 53, used to display the number of play-rounds left in a game, is controlled by a property “Label9.Caption”.

[0136] The selection of column 54 to be spun is accomplished by subroutine “Sel_TCol”.

[0137] Images 55 and 56 of a spinning column are controlled by subroutine “Timer1_Timer”, presented here before.

[0138] Frame 57, used to select the result row or result column, is controlled by the properties of lines “Line1”, “Line2”, “Line3” and “Line4” in subroutine “Image1_MouseMove”.

[0139] Labels 58, used to display the results, are controlled by the properties of the members of an array “Label2” in a subroutine “Analyse1”.

[0140] Button 59, used to validate an entry, is controlled by a subroutines “Command1_Click”.

[0141] Buttons 60 and 61, used to accept or reject a result, are controlled by a subroutine “Command2_Click”.

[0142] “History-form.txt” is the listing of the code that controls screen “HISTORY” in FIG. 26. The elements referenced in FIG. 26 are controlled by subroutines as mentioned hereafter.

[0143] List 75, used to display the name of the players, is controlled by a subroutine “List1_Click”.

[0144] List 76, used to display the results of a player, is controlled by properties of “List2” list.

[0145] Text box 77, used to enter the name of the file storing the results, is controlled by a property “Text1.Text”.

[0146] Button 78, used to save the results, is controlled by a subroutine “Command2.Click”.

[0147] Button 79, used to close the “HISTORY” screen, is controlled by a subroutine “Command1.Click”.

[0148] While the code described above represents the electronic embodiment of a flat game-structure, a spatial game-structure can be embodied electronically using similar methods. Moreover, the novelty concepts of this invention, taken separately or in groups, can generate other forms of electronic embodiments, which are comprised within the scope of this patent.

[0149] Accordingly, the reader will see that the electronic embodiment of the combinatory game of this invention is an original game that can be played on state of the art computer systems, like personal computers or video-game units, which surprisingly mimics the spinning of a plurality of cubic items, precisely memorizing and rendering the appearances and orientations of their faces, and allowing to obtain very interesting effects and face-pattern combinations.

[0150] Furthermore, the combinatory game has additional advantages in that:

[0151] it provides a plurality of choices and options like the type of the game, the number of cubic items in the game, the playtime, the number of play-rounds, the number of players, the way to validate the results, and the possibility to save the results;

[0152] it provides the possibility to change the startup configuration, however keeping it consistent with predetermined criteria, like the total number of each face-pattern, the random/controlled selection and distribution of the face-patterns and the random/controlled shuffling of the cubic items; and

[0153] it provides the possibility to control the course of the game, to count, verify, validate and save the results, and to establish the rankings.

[0154] Although the description above refers to practical examples of realization of the invention that contains many specific details, these shouldn't be construed as limiting the scope of the invention, which should be determined by the appended claims and their legal equivalents. 

I claim:
 1. A method of playing a combinatory game using a game-set selected from the group consisting of a material said game-set and computer generated graphics representing said game-set, comprising the steps of: providing a first predetermined number of equal game-items having a cube-like shape; providing a collection of face-patterns; reproducing said face-patterns on the faces of said game-items; arranging said game-items as an overall parallelepiped game-structure comprising crossing rows of aligned said game-items including zero to a second predetermined number of empty-places equal each to the cubic volume occupied by one said game-item; performing sequences of spinning comprising each: selecting a spinning group of said game-items in one of said crossing rows, spinning said spinning group around its longitudinal axis by 90 degrees and restoring the initial shape of said game-structure; and aiming to obtain predetermined face-pattern combinations; whereby the location and orientation of a plurality of said face-patterns change simultaneously after each said sequence of spinning, so that an elaborate strategy is necessary to reach predetermined said face-pattern combinations, as a purpose of puzzles and games based on said method.
 2. The method of playing a combinatory game of claim 1, wherein further comprising: including at least one said empty-place in said game-structure, in said arranging step; and performing sequences of translation comprising each: selecting a translating group formed of contiguous said game-items in a row, adjacent at one end to said one empty-place, and translating said translating group into said one empty-place until a new said empty-place is created behind said translating group; whereby more predetermined said face-pattern combinations could be obtained by changing the places of said game-items in said game-structure.
 3. The method of playing a combinatory game of claim 1, wherein further comprising: selecting a type of said spinning group comprising all said game-items in said one crossing row, in said performing step; whereby the number of simultaneous changes produced by said sequence of spinning is maximized, requiring a more elaborate rationale in planning the steps to reach predetermined said face-pattern combinations.
 4. The method of playing a combinatory game of claim 1, wherein further comprising: providing said face-patterns selected from the group consisting of letters, special characters, numbers, colors, pictures, parts of an entire picture, and a combination thereof, in said providing a collection step; and aiming to obtain said predetermined face-pattern combinations selected respectively from the group consisting of words, numeric values, uniform colors, pictures associations, said entire picture, and a combination thereof, in said aiming step; whereby many challenging puzzles and games played solitarily or by several individual or teamed players can be developed.
 5. The method of playing a combinatory game of claim 1, wherein further comprising: choosing a type of said game-structure comprising only one layer of said game-items, in said arranging step; and selecting said spinning group having said longitudinal axis parallel to said layer, in said performing step; whereby all said game-items in said game-structure may be visible simultaneously from a viewpoint, whereby only two spin directions are possible, and whereby a two-dimensional version of said combinatory game is obtained, which could be easier to play.
 6. The method of playing a combinatory game of claim 1, wherein further comprising: organizing said game in play-rounds comprising each a third predetermined number of said sequences of spinning having parallel spin axes, each said play-round having to use a different direction of said spin axes than the preceding play-round; and proposing as objective of each said play-round the formation of predetermined said face-pattern combinations comprising said face-patterns in result rows perpendicular on said parallel spin axes; whereby in each said play-round said face-pattern combinations obtained in the preceding play-round can be altered, creating new challenges as well as a competition between play-rounds associated with predetermined said spin axes directions.
 7. A game-device for playing a combinatory game comprising: a first predetermined number of equal game-items having a cube-like shape, arranged as an overall parallelepiped game-structure comprising crossing rows of aligned said game-items including zero to a second predetermined number of empty-places equal each to the cubic volume occupied by one said game-item; a collection of face-patterns reproduced on the faces of said game-items; a first means for holding together said game-items in said game-structure; a second means for observing said face-patterns exposed on at least one external face of said game-structure; a third means for accessing groups of said game-items in said crossing rows for handling; and a fourth means for allowing said game-structure to expand within predetermined limits; whereby a player can observe, select, access and spin a spinning group selected among said accessing groups around its longitudinal axis by 90 degrees, provoking an expansion of said game-structure that has to be followed by a recovering of its initial shape for allowing subsequent spins, using bare fingers or adequate tools of a known type for handling, whereby after each sequence of spinning, the location and orientation of a plurality of said face-patterns change simultaneously, so that an elaborate strategy is necessary to reach predetermined face-pattern combinations, as a purpose of said combinatory game, whereby if at least one said empty-place is included in said game-structure, a player can also translate into said empty-place a translating group selected among said accessing groups, formed of contiguous game-items in a row, adjacent at one end to said one empty-place, creating a new said empty-place behind said translating group, so that the translations can follow one another, and whereby the places of said game-items in said game-structure can be changed by sequences of translations, obtaining more variants of said combinatory game.
 8. The game-device of claim 7, wherein: said first means comprises six interconnected walls forming an enclosure of similar shape around said game-structure; said second means comprises at least one of said walls having properties selected from the group consisting of transparent, discontinued and a combination thereof; said third means comprises access orifices placed on said walls at the intersection with the axes of said crossing rows; and said fourth means comprises each inner dimension of said enclosure being larger than the corresponding dimension of said game-structure substantially with the length supplement permitting spinning said spinning groups perpendicular on the direction of said inner dimension; whereby said game-device forms a self-contained assembly that can be easily examined and handled by players, and whereby the recovery of the initial shape of said game-structure can be performed by inclining said enclosure correspondingly.
 9. The game-device of claim 7, wherein: said first means comprises six walls forming an enclosure of similar shape and matching dimensions around said game-structure; said second means comprises at least one of said walls having properties selected from the group consisting of transparent, discontinued and a combination thereof; said third means comprises access orifices placed on said walls at the intersection with the axes of said crossing rows; and said fourth means comprises elastic elements interconnecting said six walls; whereby said enclosure can expand and shrink back while said spinning groups are spinning, whereby said game-device forms a compact assembly that can be easily examined and handled by players, and whereby the recovery of the initial shape of said game-structure is performed automatically.
 10. The game-device of claim 7, further comprising: a fifth means for spinning said spinning groups; whereby the spin of said spinning groups is performed more easily.
 11. The game-device of claim 10, wherein: said fifth means is selected from the group consisting of rotating lids, adequate clamping tools of a known type and a combination thereof; whereby the spin of said spinning groups is performed more easily.
 12. The game-device of claim 10, wherein: said game-items, said game-structure, said face-patterns and the combinations thereof are realized as graphics generated on an electronic display of a computer system of a known type, by computer means for processing graphics; and said first means, said second means, said third means, said fourth means and said fifth means are computer means for controlling graphics and display; whereby said game-device can be realized and distributed in an easier manner, whereby different variants of said game-device can be played using same said computer system, and whereby the functionality of said game-device can be enlarged and improved.
 13. The game-device of claim 7, further comprising: an internal core placed inside said game-structure and replacing the internal ones of said game-items in said game-structure; whereby all said game-items in said game-structure expose at least one face, and whereby said sequences of spinning and of translation can be performed only at the surface of said game-structure.
 14. The game-device of claim 7, further comprising: each said game-item is pierced by three identical profiled-channels placed in each of its symmetry axes; wherein the cross section of each said profiled-channel has an un-circular shape having two symmetry axes parallel respectively with two of the symmetry axes of said game-item; a handling tool comprising a straight-rod and a handle; wherein said straight-rod comprises a tapered-end followed by a profiled-part having a cross section matching the cross section of said profiled-channel; wherein the length of said profiled-part matches the length of the longest one of said crossing rows; wherein said third means comprises access orifices placed on said walls at the intersection with the axes of said crossing rows; and wherein said access orifices have a cross section larger than a circle circumscribed to the cross section of said profiled-part; whereby the spin of said spinning groups, equal to or shorter than an entire said crossing row, is easily performed using said handling tool.
 15. The game-device of claim 14, wherein: said game-structure comprises at least one said empty-place; and said handling tool further comprises means for attaching to said game-item; whereby a player can use said handling tool for translating said translating groups by attaching the last member of said translating group opposite to said one empty-place and pushing said translating group into said one empty-place until a new empty-place is created behind said last member.
 16. The game-device of claim 7, further comprising: each said game-item is pierced by three identical profiled-channels placed in each of its symmetry axes; wherein the cross section of each said profiled-channel has an un-circular shape having two symmetry axes parallel respectively with two of the symmetry axes of said game-item; at least one handling tool comprising a straight-rod and a handle; wherein said straight-rod comprises a tapered-end followed by a profiled-part having a cross section matching the cross section of said profiled-channel and followed by a third part having a cross section smaller than a circle inscribed into the cross section of said profiled-channel; wherein the length of said profiled-part matches the length of a group of said game-items in a row, comprising a third predetermined number of said game-items; wherein said third means comprises access orifices placed on said walls at the intersection with the axes of said crossing rows; wherein said access orifices have a cross section matching the cross section of said profiled-channel; and wherein said third-part is longer than the depth of said access orifices substantially with the length supplement permitting reaching the farthest said spinning group in the longest one of said crossing rows; whereby the spin of said spinning groups is performed using said handling tool, namely by introducing said handling tool into a group counting said third predetermined number of game-items forming said spinning group and then spinning said spinning group, and whereby the sizes of said spinning groups are imposed by said handling tools, making said combinatory game more difficult.
 17. The game-device of claim 7, wherein: said game-structure has only one layer of said game-items; and said third means are placed correspondingly only by the sides of said layer; whereby all said game-items in said game-structure may be visible simultaneously from a viewpoint, whereby only two spin directions are possible, and whereby a two-dimensional version of said combinatory game is obtained, which could be easier to play.
 18. A method of generating an electronic combinatory game display in a computer system of a known type, and controlling the play of said combinatory game on the electronic display of said computer system in response to the player operation, comprising the steps of: storing a collection of digital images to be used as face-patterns; storing individual properties of a first predetermined number of equal game-items representing each a material cube-like object having one said face-pattern on each face, wherein said specific properties comprise the position, orientation and appearance of each said face in relationship with the position and the orientation of another said face; calculating and storing position parameters of said game-items arranging said game-items in crossing rows of aligned said game-items including zero to a second predetermined number of empty-places equal each to the cubic volume occupied by one said game-item; generating images representing views of said game-items arranged as calculated in the preceding step on the display of said computer system; and performing sequences of spinning on the display of said computer system, using computer means for controlling graphics and display, comprising each: selecting a spinning group of said game-items in one of said crossing rows and generating graphics representing said game-items in said spinning group spinning simultaneously around said one row axis and reaching a new stable position at 90 degrees of spin angle; whereby the visibility, location and orientation of a plurality of said face-patterns change simultaneously after each said sequence of spinning, revealing new face-pattern combinations.
 19. The method of claim 18, wherein further comprising: managing the play of said combinatory game using computer means for controlling interactive software applications; whereby said combinatory game will include managing steps comprising selecting one among various types of said combinatory game, setting up initial options, shuffling said game-items, organizing said combinatory game in play-turns and play-rounds, counting various playtimes, checking the spelling in word games, evaluating and recording the results and the rankings, and saving the game history in files accessible by other applications, and whereby said combinatory game become very rich in possibilities.
 20. The method of claim 18, wherein further comprising: including at least one said empty-place in the assembly of said crossing rows; and performing sequences of translation, using computer means for controlling graphics and display, comprising each: selecting a translating group of contiguous said game-items in a row, adjacent at one end of said translating group to said one empty-place, and generating graphics representing said game-items in said translating group translating simultaneously into said one empty-place and reaching a new stable position when a new said empty-place is created behind said translating group; whereby further types of said combinatory game can be obtained. 